pumping installations - French English Dictionary